package com.qf.common.constant;

/**
 * @author KING
 * @ClassName: com.qf.common.constant.MemberConstants
 * @Description: 该类的功能描述
 * @date: 2021/10/26 9:30
 */

public interface MemberConstants {
    /**
     * 正则校验规则
     */
    interface Regexp {
        String REGEXP_NICKNAME = "^[a-zA-Z][a-zA-Z0-9]{7,20}$";
        String REGEXP_USERNAME = "^[\u4E00-\u9FA5]{2,5}$";
        String REGEXP_PASSWORD = "^[A-Z][a-zA-Z0-9]{7,20}$";
        String REGEXP_PHONE = "^1[0-9]{10}$";
    }

    /**
     * 正则校验失败提示信息
     */
    interface RegexpMsg {
        /**
         * 校验提示
         */
        String MSG_NICKNAME = "用户昵称不合法,必须字母开头，长度8-20之间";
        String MSG_USERNAME = "用户姓名不合法,必须全汉字，长度2-5之间";
        String MSG_PASSWORD = "用户密码不合法,必须大写字母开头，长度8-20之间";
        String MSG_PHONE = "用户手机号不合法,必须13、14、15、16、17、18、19开头，长度11";
        String MSG_EMAIL = "邮箱格式不合法";

        String ADD_ID = "添加用户不能指定ID";
        String UPDATE_ID = "修改用户必须指定ID";

    }
}
